s1 = 'fdsjfdsafgdsaaklfd'
# len
# c = len(s1)
# # print(c)
# print(len(s1))

# 函数 return

# l1 = [1, 2, 3]
# def new_len():
#     # count = 0
#     # for i in l1:
#     #     count += 1
#     # print(count)
#     print(111)
#     print(222)
#     if 1 == 1:
#         return
#     print(333)
#     print(444)
# print(new_len())
# new_len()

# return 第一个作用：结束函数。


# l1 = [1, 2, 3]
# def new_len():
#     count = 0
#     for i in l1:
#         count += 1
#     return count

# c = new_len()
# print(c)

# return第二个作用：给函数的执行者返回具体的值。
'''
    1.函数中没有return或者只写一个return,函数的执行者得到的是None。
    2.函数中return后面是单个值，函数的执行者得到的是这个值（不改变值的类型）。 
    3.函数中return后面是多个值,函数的执行者得到的是一个元组。
'''
# l1 = [1, 2, 3]
# def new_len():
#     count = 0
#     for i in l1:
#         count += 1
#     return
# print(new_len())

# def func():
#     print(111)
#     # return 100
#     # return [1, 2, 3]
#     return {'name': '太白'}
# ret = func()
# print(ret, type(ret))

# def func():
#     print(111)
#     return 1, '23期', [22, 33]
# ret = func()
# print(ret, type(ret))  # (1, '23期', [22, 33])

# def func():
#     print(111)
#     # return 1, '23期', [22, 33]
# a,b,c = func()
# print(a,b,c)


def func():
    print(111)
    # return 1+1+2
    return 2 > 1
ret = func()
print(ret)